Big Huge Thesaurus

Habenaria lacera

noun